const mysql=require('mysql2')
// 1,创建连接池
const connectionPool=mysql.createPool({
    host: 'localhost',
    port: 3306,
    database: 'coderhub',
    user: 'root',
    password: 'chengxinwen',
    connectionLimit: 5
})
// 2,获取连接是否成功
connectionPool.getConnection((err,con)=>{
    if(err)
    {
        console.log('连接失败',err);
        return
    }
    // 尝试和数据库进行建立连接 
    con.connect((err)=>{
        if(err)
        {
            console.log('和数据库交互失败',err);

        }else{
            console.log('和数据库交互成功'); 
        }
    })
})
// 获取连接池中的连接对象
const connection=connectionPool.promise()

module.exports=connection